// 1:fs 引入核心对象fs
const fs = require('fs');
// 2:指定一个目录,使用readdir函数来读取   参数path,callback
// const mypath = 'C:/Users/tujunxiong/Desktop/NodeJs/02-NodeJs基础-第2天-{ http、跨域处理 }/4-源代码(课下)';
// // 3:callback(err,files字符串数组)
// fs.readdir(mypath,(err,files)=>{
//   console.log(files);
// });

// 小结: readdir参数: path,callback:err,files


// fs.stat(path,callback);  callback:err,states: isFile...函数
const path1 = 'C:/Users/tujunxiong/Desktop/NodeJs/02-NodeJs基础-第2天-{ http、跨域处理 }/4-源代码(课下)/node_modules';
const path2 = 'C:/Users/tujunxiong/Desktop/NodeJs/02-NodeJs基础-第2天-{ http、跨域处理 }/4-源代码(课下)/package-lock.json';

// 测试各有所不同
fs.stat(path1,(err,state)=>{
    console.log('其是一个文件夹'+state.isDirectory() );
    console.log('其是一个文件'+ state.isFile() );
});

fs.stat(path2,(err,state)=>{
    console.log('其是一个文件夹'+state.isDirectory() );
    console.log('其是一个文件'+ state.isFile() );
});

// 小结  fs.stat(路径,回调函数(err,文件状态)) 文件状态.isFile()
// 
// 
// 